package io.api.modules.login.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 用户表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2024-07-08
 */
@Data
@TableName("tb_user")
public class UserEntity {

    /**
     * id
     */
	private Long id;
    /**
     * 用户名呢称
     */
	private String username;
    /**
     * 手机号账号
     */
	private String mobile;
    /**
     * 密码
     */
	private String password;
    /**
     * 用户角色（1施工人员,2施工负责人，管理人员）
     */
	private Integer userrole;
    /**
     * 参与项目id（项目id用，分割）
     */
	private String userprojectid;
    /**
     * 用户头像
     */
	private String url;
    /**
     * 用户状态（1启用。2禁用）
     */
	private Integer userstate;
    /**
     * 注册时间
     */
    @TableField(fill = FieldFill.INSERT)
	private Date createDate;
}